// samsting : this file is auto create.

#include "Ram/2014-02-14/ListUserPoliciesResponse.h"

namespace aliyun { namespace Ram {

ListUserPoliciesResponse::ListUserPoliciesResponse() {
}

const std::vector<Policy>& ListUserPoliciesResponse::GetPolicies(void) const {
  return Policies_;
}

const char* ListUserPoliciesResponse::BaseKey(void) {
  return "ListUserPoliciesResponse";
}

void ListUserPoliciesResponse::UnmarshallerMap(std::map<string, string>& response_map) {
    int Policies__length = 0;
    UnmarshallerInt(Policies__length, response_map, "ListUserPoliciesResponse.Policies.Length");
    if(Policies__length >= 0) {
      Policies_.resize(Policies__length);
      for(int i1 = 0; i1 < Policies__length; i1++) {
      UnmarshallerString(Policies_[i1], response_map, "ListUserPoliciesResponse.Policies["+string_ValueOfInt(i1)+"]");
      } // for(int i1 = 0; i1 < Policies__length; i1++) {
    } // if(Policies__length >= 0) {

}


} } // namespace aliyun { namespace Ram {

// end of file 
